package com.ruoyi.yfdw.mapper;

import com.ruoyi.yfdw.domain.Dict;

import java.util.List;

/**
 * @author : zll
 * @date : 2024/11/2 19:54/**
 * @BelongsProject: ruoyi
 * @BelongsPackage: com.ruoyi.yfdw.mapper
 * @Description: TODO
 * @Author: zll
 * @CreateTime: 2024/11/02 19:54
 * @Version 1.0
 **/
public interface DictMapper {

    /**
     * TODO 获取字典列表信息
     * @Author: zll
     * @Date: 2024/11/2 20:06
     * @param dict 字典类型
     * @return java.util.List<com.ruoyi.yfdw.domain.Dict>
     **/
    List<Dict> getList(Dict dict);

    /**
     * TODO： 增加字典类型
     * @Author: zll
     * @Date: 2024/11/6 21:11
     * @param dict 字典类型
     * @return java.lang.Integer
     **/
    Integer addDictType(Dict dict);

    /**
     * TODO: 根据字典分组代码和字典类型代码获取字典类型信息
     * @Author: zll
     * @Date: 2024/11/10 19:39
     * @param dict
     * @return com.ruoyi.yfdw.domain.Dict
     **/
    Dict getDictTypeByDictGroupCodeAndDictCode(Dict dict);

    /**
     * TODO: 更新字典类型
     * @Author: zll
     * @Date: 2024/11/10 20:16
     * @param dict
     * @return int
     **/
    int updateDictType(Dict dict);

    /**
     * TODO: 删除字典类型
     * @Author: zll
     * @Date: 2024/11/20 23:39
     * @param dict
     * @return int
     **/
    int deleteDictType(Dict dict);
}
